package org.syh.boyangfighthealthclub.service;

import org.syh.boyangfighthealthclub.entity.Book;

import java.sql.Connection;
import java.util.List;

/**
 * @Author: Ben
 * @Date: 2021/3/12 11:07
 */
public interface IBookService {
    /**
     * 增加图书
     * @param book
     * @return boolean
     */
    boolean insertBook(Book book);


    /**
     * 根据id删除图书
     * @param id
     * @return boolean
     */
    boolean deleteBook(Integer id);


    /**
     * 更改图书信息
     * @param book
     * @return boolean
     */
    boolean updateBook(Book book);


    /**
     * 分页查询Book
     * @param pageNumber
     * @param pageSize
     * @return List<Book>
     */
    List<Book> selectBooks(int pageNumber, int pageSize);


    /**
     * 查询图书总数
     * @return int
     */
    int selectBook();


    /**
     * 根据id查询图书
     * @param id
     * @return Book
     */
    Book selectBookById(Integer id);
}
